#ifndef __DESKTOPEVENTSTHREAD__
#define __DESKTOPEVENTSTHREAD__

#include "../includes/includes.h"

#include "../extras/timeline/ejuce_ComponentEffects.h"

class DesktopEventsThread : public Thread
{
	public:
		DesktopEventsThread(const String &threadName);
		~DesktopEventsThread();

		void run();

	private: 
		TimelineSystem* timeline;

		uint32 startTime;

		bool changingState;
		bool hidden;
		bool shouldBeHidden;
};

#endif

